package org.zlex.chapter03;

import java.security.Provider;
import java.security.Security;
import java.util.Map;

/**
 * @author : wushikai
 * <p>
 * date : 2021-04-22
 *
 * 在整个Java 体系中 java.security.Provider  类 只是一个 统计 类;  它统计 第三方的实现;
 *
 *  java.security.Security 是对 所有提供者进行管理;
 *
 */
public class ProviderInfo {

    /**
     * 显示所有提供者;
     *
     * */
    private static void showProviders(){
        for (Provider provider : Security.getProviders()) {

            System.out.println("provider = " + provider);
            for (Map.Entry<Object, Object> entry : provider.entrySet()) {
                System.out.println(  "\t" + entry.getKey() );
            }

        }


    }


    public static void main(String[] args){

        showProviders();


    }

}
